#include <iostream>

#include "UtensilioMochila.h"

using namespace std;

UtensilioMochila::UtensilioMochila()
{
	level = 1;
	peso = 0;
	precos[0] = 10;
	precos[1] = 75;
	precos[2] = 140;
	limite[0] = 15;
	limite[1] = 25;
	limite[2] = 35;
	dinheiro = 0;
}
UtensilioMochila::~UtensilioMochila(){}

void UtensilioMochila::setValorMochila(int valor)
{ 
	precos[0] = valor; 
}
void UtensilioMochila::setValorMochilaPro(int valor)
{ 
	precos[1] = valor; 
}
void UtensilioMochila::setValorMochilaHD(int valor)
{ 
	precos[2] = valor; 
}
void UtensilioMochila::setLevel(int lvl)
{
	level = lvl;
}
void UtensilioMochila::setPeso(int kg)
{
	peso = kg;
}
void UtensilioMochila::setDinheiro(int moedas)
{
	dinheiro = moedas;
}

int UtensilioMochila::getLevel() const
{
	return level;
}
int UtensilioMochila::getPreco(int lvl) const
{
	return precos[lvl];
}
int UtensilioMochila::getPeso() const
{
	return peso;
}
int UtensilioMochila::getDinheiro() const
{
	return dinheiro;
}
int UtensilioMochila::getLimite() const
{
	return limite[getLevel() - 1];
}